#include<iostream>
#include"Thread.hpp"
#include<vector>
#include<unistd.h>

using namespace std;
void print()
{
    while(true)
    {
        std::cout<<"我是个封装的线程"<<std::endl;
        sleep(1);
    }
}

int main()
{
    vector<Thread> thread;
    for(int i=0;i<10;i++)
    {
        thread.push_back(Thread(print));
    }

    for(auto& tid:thread)
    {
        tid.Run();
    }
    for(auto& tid:thread)
    {
        tid.join();
    }


    return 0;
}